@charset "utf-8";
body,ul,li,h1,h2,h3{margin:0;padding:0;}
body{font-size:14px; color:#454545; line-height:200%; background: #E7D9B2 url('/shiwen/pc/xin/image/bg.jpg') center top no-repeat fixed;}
a{ text-decoration:none; color:#454545;}
h1,h2,h3{ font-family:"微软雅黑", Arial, sans-serif; font-weight:normal;}
a:hover{ color:#F16E50;}
ul,li{ list-style:none;}
img{border:none;}
.noinfo{padding:20px; text-align:center; color:#999; font-size:12px;}
.dateline{color:#999;}
.topwrapper{width:100%; background:url(/shiwen/pc/xin/image/topbar.png) repeat-x; height:40px; position:fixed; top:0;}

#content,#footer{margin-left:auto; margin-right:auto; overflow:hidden;zoom:1;}
#top{width:960px;height:40px;margin-left:auto; margin-right:auto;}
#top a{font-size:12px;}

#top ul li{float:left; position:relative; height:36px; line-height:40px;}
.menu{position:relative; float:left; height:36px;}
.menu li{margin-right:30px;} 
.login{float:right; position:relative; height:36px;}
.login li{padding:0 10px;}
.username em {margin: 6px 0 0 3px;border-style: solid dashed dashed;border-color: transparent;border-top-color: #999;font-size: 0;width: 0;height: 0;line-height: 0;border-width: 3px 3px 0;}
.username u {position: relative;z-index: 105; text-decoration: none;}
.username i {position: absolute;display: block;height: 35px;width: 100%;top: 0;left: 0;}

.subnav{z-index:1000;line-height:30px; background:#fff; padding:5px 10px; min-width:80px; font-size:12px; position:absolute;top:36px; left:0; border-right:1px solid #eee; border-bottom:1px solid #eee; display:none;}
.navhover{ background:#fff;}

#content{margin-top:70px; width:960px; background:url(/shiwen/pc/xin/image/sidebg.png) repeat-y;}
#sidebar{width:230px;float:left;}
#main{width:730px;float:right; background:#fff; margin-bottom:-10000px; padding-bottom:10000px;}

.useravatar{ text-align:center; padding:40px 0;}
.userinfo{ background:#F16E50; padding:20px;}
.userinfo a{color:#fff;}
.userinfo p{color:#FFD1AF; line-height:20px;}
.userfans{padding:20px;}
.userfans h2{ font-weight:normal; font-size:14px;}
.userfans h2 strong{color:#F16E50;}

.followarea{padding:10px 0;}
.follow{padding:8px 20px 8px 15px; color:#fff; background:#F16E50;border-radius: 3px;}
.follow:hover{color:#fff; text-decoration:underline;}

.visitor h2{ background:#F16E50; padding:2px 20px; color:#fff; font-weight:normal; font-size:14px;}
.visitor .avatar_list{margin:15px 20px;}
.avatar_list{overflow:hidden; zoom:1;}
.avatar_list li{float:left; margin-right:2px; margin-top:2px; width:45px; height:45px;}

.item{margin:10px 0 0;}
.item .title{padding:20px 20px 10px 40px;}
.item .title a{font-size:20px; font-family: tahoma, helvetica, "microsoft yahei", arial; color:#454545;  padding:10px 10px 10px 35px;}
.item .title a:hover{color:#F16E50;}
.item .desc{padding:0 20px 0 40px; overflow:hidden; zoom:1;}
.item .info{padding:10px 20px 10px 40px; height:30px; text-align:right; border-bottom:1px solid #eee; color:#999; font-size:12px;}
.item .ainfo{float:right;}
.item .ainfo a{color:#999;}
.item .authortools{float:left; width:50px;}
.item .authortools a{color:#336699;}
.item .spare{padding:20px;display:none; background:url(/shiwen/pc/xin/image/sidebg.png) repeat;}

.item ul{padding:20px 20px 10px 40px;}
.item ul li{border-bottom:1px solid #eee; padding:0 0 10px; margin-bottom:10px;}
.item ul li a{color:#336699;margin:0 5px;}
.item ul li .d{ color:#666;}
.item ul li .d p{margin:0;padding:0;}


.page{ text-align:right; padding:20px 10px;}
.page a{padding:5px 10px;border:1px solid #eee;margin:0 5px;color:#454545;}
.page a:hover{background:#ff8800; color:#fff; border:1px solid #ff8800;}
.page .current{ background:#ff8800; padding:6px 13px; color:#fff;}


#blog{padding:20px;}
#blog .info{background:#f9f9f9; padding:2px 5px; margin:20px 0; font-size:12px; color:#999;}

#footer{padding:10px 20px; font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif;}